package models

func (m *Remark) TableName() string {
	return "remark"
}

// 楼主
type ArtRem struct {
	Id         int    `gorm:"column:id;"          json:"id"`                     // 评论的 id
	UserId     string `gorm:"column:user_id;"     json:"user_id" form:"user_id"` // remakr表的用户 id
	ArtId      int    `gorm:"column:art_id;"      json:"art_id"  form:"art_id"`  // 文章号
	Content    string `gorm:"column:content;"     json:"content" form:"content"` // 回复内容
	CreateTime string `gorm:"column:create_time;" json:"create_time"`            //  回复时间
	Title      string `gorm:"column:title"        json:"title"`                  // 文章标题
	Name       string `gorm:"column:name"         json:"name"`                   // 待确认，评论人姓名
}

type ArtRems struct {
	Artrem      []ArtRem
	Remarkreply []RemarkReplyextra
}

// 后评
type RemarkReply struct {
	Id           int64  `gorm:"column:id;"             json:"id"`
	RemarkId     int64  `gorm:"column:remark_id;"      json:"remark_id"       form:"remark_id"`
	UserName     string `gorm:"column:user_name;"      json:"user_name"`
	MasterName   string `gorm:"column:master_name;"    json:"master_name"     form:"master_name"`
	ReplyContent string `gorm:"column:reply_content;"  json:"reply_content"   form:"reply_content"`
	CreateTime   string `gorm:"column:create_time;"    json:"create_time"`
}

func (m *RemarkReply) TableName() string {
	return "remark_reply"
}

type RemarkReplyextra struct {
	Id           int64  `gorm:"column:id;"             json:"id"`
	UserName     string `gorm:"column:user_name;"      json:"user_name"`
	ReplyContent string `gorm:"column:reply_content;"  json:"reply_content"   form:"reply_content"`
	CreateTime   string `gorm:"column:create_time;"    json:"create_time"`
	Title        string `gorm:"column:title;"          json:"title"           form:"title"`
	AId          int64  `gorm:"column:id;"             json:"aid"`
}
